﻿namespace FaultBackService.Models
{
    using System;
    using System.Collections.Generic;
    using System.ComponentModel.DataAnnotations;
    using System.ComponentModel.DataAnnotations.Schema;
    using System.Data.Entity.Spatial;

    /// <summary>
    /// t_TurbDataGeneric的精简版，保留主键和可能有用的数据
    /// </summary>
    public partial class t_TurbDataGeneric2
    {
        //[Key]
        //[Column(Order = 0)]
        //[DatabaseGenerated(DatabaseGeneratedOption.None)]
        public int SiteID { get; set; }

        //[Key]
        //[Column(Order = 1)]
        //[DatabaseGenerated(DatabaseGeneratedOption.None)]
        public int NodeID { get; set; }

        //[Key]
        //[Column(Order = 2)]
        public DateTime TStampOfMidPoint { get; set; }

        //[Key]
        //[Column(Order = 3)]
        //public DateTime ValidTo { get; set; }

        /// <summary>
        /// 实时功率
        /// </summary>
        public float? kW_Mean { get; set; }

        /// <summary>
        /// 无功功率
        /// </summary>
        public float? kVArMean { get; set; }

        /// <summary>
        /// 风速
        /// </summary>
        public float? NacWSpeedMean_mps { get; set; }

        /// <summary>
        /// 风向角度
        /// </summary>
        public float? NacOrientationMean_degs { get; set; }

        /// <summary>
        /// 转速
        /// </summary>
        public float? RotorRPM_Mean { get; set; }

        /// <summary>
        /// 桨距角
        /// </summary>
        public float? PitchMean_degs { get; set; }

        /// <summary>
        /// 齿轮箱温度
        /// </summary>
        public float? GBoxDegC_Mean { get; set; }

        /// <summary>
        /// 发电机温度
        /// </summary>
        public float? GenDegC_Mean { get; set; }
    }
}
